#pragma once
#include <iostream>
#include <ctime>

using namespace std;

#ifdef DEV_USER_ZKK
// const string DATADIR = "C:/Users/99577/Desktop/huawei/third_round/dataset/data_fake_small";
const string DATADIR = "C:/Users/99577/Desktop/huawei/third_round/dataset/data_raw";
const string OUTPUT_FILE = "C:/Users/99577/Desktop/huawei/third_round/dataset/result/solution.txt";
const bool RELEASE_MODE = false;
#elif DEV_USER_FYB
const string DATADIR = "xxx";
const string OUTPUT_FILE = "xxx";
const bool RELEASE_MODE = false;
#else
const string DATADIR = "/data";
const string OUTPUT_FILE = "/output/solution.txt";
const bool RELEASE_MODE = true;
#endif

const string DEMAND_FILE = DATADIR + "/demand.csv";
const string SITE_BANDWIDTH_FILE = DATADIR + "/site_bandwidth.csv";
const string QOS_FILE = DATADIR + "/qos.csv";
const string CONFIG_FILE = DATADIR + "/config.ini";
const clock_t STARTTIME = clock();

const int MAX_N = 135;
const int MAX_M = 35;
const int MAX_P = 100;
const int MAX_T = 9000;
const double QUANTILE = 0.95;
const double INHERIT_RATE = 0.05;
